<!-- 新增按钮组 -->

<template>
  <el-dropdown placement="bottom-start" @command="toAdd">
    <BtnAdd :onClick="() => {}" />

    <template #dropdown>
      <el-dropdown-menu>
        <el-dropdown-item v-for="item in DICT.ADD_TYPE" :key="item[0]" :command="item[0]">{{
          item[1]
        }}</el-dropdown-item>
      </el-dropdown-menu>
    </template>
  </el-dropdown>
</template>

<script>
// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出组件 ============================== //

export default {
  /**
   * 名称定义 (实际使用名称)
   */
  name: 'BtnsAdd',

  /**
   * 混入列表 (配置选项合并)
   */
  mixins: [CORE.mixWeb()],

  /**
   * 本地方法 (轻量重要在前)
   */
  methods: {
    /**
     * 点击新增
     */
    toAdd(type) {
      this.openAdd({ type })
    },
  },
}
</script>
